Text copied to clipboard!

Tytuł

Text copied to clipboard!

Java Web Developer

Opis

Text copied to clipboard!
Poszukujemy Programisty Java Web, który dołączy do naszego zespołu technologicznego i będzie odpowiedzialny za projektowanie, rozwój oraz utrzymanie aplikacji internetowych opartych na technologii Java. Idealny kandydat powinien posiadać doświadczenie w pracy z frameworkami takimi jak Spring, Hibernate oraz znajomość baz danych i technologii front-endowych. Praca odbywa się w dynamicznym środowisku, w którym liczy się zarówno samodzielność, jak i umiejętność pracy zespołowej. Do Twoich głównych zadań będzie należało tworzenie nowych funkcjonalności, optymalizacja istniejących rozwiązań oraz współpraca z zespołem projektowym, analitykami i testerami. Oczekujemy, że będziesz aktywnie uczestniczyć w procesie wytwarzania oprogramowania, od analizy wymagań po wdrożenie i utrzymanie systemu. Praca wymaga dobrej organizacji, umiejętności rozwiązywania problemów oraz chęci ciągłego rozwoju. Oferujemy stabilne zatrudnienie w oparciu o umowę o pracę lub kontrakt B2B, elastyczne godziny pracy, możliwość pracy zdalnej oraz dostęp do nowoczesnych narzędzi i technologii. Zapewniamy również szkolenia, udział w konferencjach branżowych oraz ścieżkę rozwoju zawodowego dopasowaną do Twoich potrzeb. Jeśli jesteś osobą ambitną, która chce rozwijać się w obszarze technologii Java i tworzyć nowoczesne aplikacje webowe, zapraszamy do aplikowania!

Obowiązki

Text copied to clipboard!
  • Projektowanie i rozwój aplikacji webowych w języku Java
  • Tworzenie i utrzymywanie kodu zgodnego z najlepszymi praktykami
  • Współpraca z zespołem projektowym, analitykami i testerami
  • Integracja aplikacji z bazami danych i systemami zewnętrznymi
  • Udział w analizie wymagań i planowaniu sprintów
  • Optymalizacja wydajności i bezpieczeństwa aplikacji
  • Tworzenie dokumentacji technicznej
  • Rozwiązywanie problemów i błędów w istniejących systemach
  • Udział w code review i dzieleniu się wiedzą z zespołem
  • Wdrażanie aplikacji na środowiska testowe i produkcyjne

Wymagania

Text copied to clipboard!
  • Minimum 2 lata doświadczenia w programowaniu w języku Java
  • Znajomość frameworków Spring, Spring Boot, Hibernate
  • Doświadczenie w pracy z bazami danych (np. MySQL, PostgreSQL)
  • Znajomość HTML, CSS, JavaScript (mile widziane Angular lub React)
  • Umiejętność pracy z systemem kontroli wersji Git
  • Znajomość wzorców projektowych i zasad SOLID
  • Dobra znajomość języka angielskiego w mowie i piśmie
  • Umiejętność pracy zespołowej i komunikatywność
  • Samodzielność i dobra organizacja pracy
  • Chęć nauki i rozwoju zawodowego

Potencjalne pytania na rozmowie

Text copied to clipboard!
  • Jakie masz doświadczenie w pracy z frameworkiem Spring?
  • Czy pracowałeś wcześniej z bazami danych relacyjnymi?
  • Jakie technologie front-endowe znasz?
  • Czy masz doświadczenie w pracy w metodyce Agile?
  • Jakie narzędzia do kontroli wersji używasz na co dzień?
  • Czy potrafisz samodzielnie analizować i rozwiązywać problemy w kodzie?
  • Jakie projekty realizowałeś w technologii Java?
  • Czy masz doświadczenie w pracy z REST API?
  • Jakie są Twoje oczekiwania dotyczące rozwoju zawodowego?
  • Czy jesteś gotowy na pracę zdalną lub hybrydową?